A++: An Agent Oriented Programming Language
نویسنده
چکیده
A new Agent-Oriented Programming (AOP) language called A++ is introduced in this research for developing agent-based distributed systems. In this work, agent-oriented programming is defined as a programming method with characteristics of distribution, autonomy, concurrency, and mobility. Both agents and objects can be modeled in A++. In addition to data and methods that can be defined in objects including classes and instances, each agent is also associated with an independent computing process in agent-oriented programming.
منابع مشابه
Method integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملAn Agent Oriented Programming Language Targeting the Microsoft Common Language Runtime
In the last decades, a significant growth of agent oriented systems has been observed, which has stimulated a more precise formalism for the definition of both agent and multi-agent systems, as well as the release of a huge number of agent development environment. In this work a new programming paradigm is proposed, that is agent oriented programming instead of object oriented programming. The ...
متن کاملCode patterns for agent-oriented programming
The mainstream approach to design of BDI-inspired agent programming languages is to choose a set of agent-oriented features with a particular semantics and their subsequent implementation in the programming language interpreter. The language designer’s choices thus impose strong constraints on the architecture of the implemented agents as well as only a limited toolbox of high-level language co...
متن کاملMulti-Agent Environment MAGE
Agent-oriented programming is being thought as the next generation programming paradigm after the object-oriented programming. A multi-agent environment, MAGE, will be introduced in this paper, which is a platform for rapidly developing distributed, heterogeneous multi-agent systems. What MAGE provides includes a general running framework for agents,an agent description language(ADL),an agent c...
متن کاملCode Patterns for Agent-Oriented Programming1
One of the high ambitions of the agents programming community is development of a theoretically founded programming framework enabling creation of cognitive agents, i.e., agents with mental states. A programming language is an engineering tool in the first place and thus it has to provide a toolbox for development of practical systems. On the other hand, it is desirable to establish a tight rel...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004